home *** CD-ROM | disk | FTP | other *** search
-
- > > Nie glupie, byloby wczytanie calego pliku i stworzenie procedury,
- > > ktora bedzie odnajdywac dana zmienna i odczytywac dla niej
- > > ustawienia, uniezalezniajac sie od kolejnosci nazw wprowadzonej w
- > > pliku konfiguracyjnym.
- >
- > I to by sie zgadzalo
- >
-
- Ju¿ doæ dawno na licie Wojtek Kocjan (thanks :) poda³ bardzo ciekawe
- rozwi¹zanie tego problemu przez odpowiedni¹ konwersjê tego pliku oto ono:
-
- najprostszy sposob to taki:
- 1. wczytac wszystko do pamieci
- 2. policzyc ilosc '\n' w tekscie (nazwijmy to linijki)
- 3. zallokowac pamiec (linijki+1)*4
- 4. nastepnie musi byc petla, ktora bedzie szukac '\n', wstawi '\0' i stworzy
- tabele linijek - zakonczona NULLem (po to jest linijki+1) - jesli
- uwzgledniasz
- komentarze, to zamiast ';' wstaw '\0' nie dodajac do tabeli
- 5. skorzystaj z funkcji icon/FindToolType() do szukania odpowiednich
- zmiennych, a gdy jest to wartosc liczbowa, skorzystaj z atoi() lub atol(),
- na Amisi to nie gra roznicy (tak mi sie zdaje)
-
- Mam nadziejê, ¿e litowicze wybacz¹ mi powtórzenie listu ale mam nadziejê, ¿e
- zakoñczy on ten temat.
-
- Adam 'Sherwood' Zaparcinski
-
-
-